home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / ARGONET / PD / FILER / VZAP133 / !VZap / Docs / History < prev    next >
Text File  |  1998-08-24  |  14KB  |  275 lines

  1.                                   HISTORY OF !VZAP
  2.                                   ~~~~~~~~~~~~~~~~
  3. 1.33 (24th Aug 1998) ********** EXTENSIVE MODIFICATIONS
  4.           a) Changed all deletes to FSControl 27's
  5.           b) Added detection for new viruses; BigFoot, MonitorDAT, Nitemare, Simple,
  6.              Thunder
  7.           c) Added detection for new strains of Icon, DataDQM, BBCEconet, Extend,
  8.              Icon, VanDamme, Module, NetStatus, Jester
  9.           d) Opened status window when a file is dragged to the icon bar icon.
  10.           e) Altered a few text messages.
  11.           f) Made virus scan more thorough when individual files are dragged to
  12.              VZap.
  13.           g) Made OS version detection independent of WindowManager module.
  14.           h) Improved virus logging routine.
  15.           i) Amended Reset routine to detect which OS is being used.
  16.  
  17. v1.32     (11th May 1998)
  18.           a) Added detection and elimination of the Honey Monster virus.
  19.  
  20. v1.31     (18th Jan 1998)
  21.           a) Fixed a potentially dangerous bug in the scan modules 
  22.              routine, which could delete modules starting with two
  23.              zero words.
  24.  
  25. v1.30     (13th Jan 1998)
  26.           a) Added detection for the !Room Trojan virus.
  27.  
  28. v1.29     (29th Dec 1997)
  29.           a) Improved virus scan so that multiple infections of the same
  30.              virus within the same directory are all detected correctly.
  31.           b) Added support for 5 new strains of the 'Extend' virus.
  32.           c) Added scanning capability for all 'module' files.
  33.           d) Changed manual virus zap option from using the mouse pointer
  34.              to using a Risc OS error window. This gives better control
  35.              of manual virus listing/deleting.
  36.           e) Amended 'list virus' option to only work with textual files.
  37.           f) Added improved logging status for any viruses which are NOT
  38.              zapped.
  39.           
  40. v1.28     (7th Dec 1997)
  41.           a) Added support for additional strains of 'Icon' virus.
  42.           b) Added complete scan routine to verify sprite files (to catch 
  43.              possible future variations of the 'icon' virus.
  44.           c) Improved log file status.
  45.           d) Added improved scanning of archived files.
  46.           e) Added additional scanning of !Run files.
  47.           f) Tidied up checking a bit so that some previously 'suspicious' 
  48.              files are now understood.
  49.           
  50. v1.27     (1st Oct 1997)
  51.           a) Fixed bug where 0 byte 'absolute' files caused !VZap to give an 
  52.              error.
  53.           b) Added registration for site licences (email me for prices)
  54.  
  55. v1.26     (20th Aug 1997)
  56.           a) Added support for parallel Zip drives (IZIPFS).
  57.  
  58. v1.25a    (17th Aug 1997)
  59.           a) Fixed minor bug in filer menu, which could corrupt filer menus 
  60.              under certain circumstances.
  61.  
  62. v1.25     (16th Aug 1997)
  63.           a) Added support for ATAFS filing systems.
  64.  
  65. v1.24     (19th Mar 1997)
  66.           a) Added code for automatic user registration. This makes it easier for me
  67.              to manage updates for people.
  68.           b) Tested ok on StrongArm.
  69.           c) Amended log file routines and other filer routines to work correctly on
  70.              protected networks, ie. schoolservers.
  71.           d) Tidied a number of minor bugs.
  72.           
  73. v1.23     (27th Jun 1996)
  74.           a) The default logfile path is automatically re-saved if an invalid path is
  75.              discovered on startup. This saves having to manually re-save the options.
  76.  
  77. v1.22     (3rd Jun 1996)
  78.           a) Masked out PC partitions from virus scans (which saves a lot of time if
  79.              you have a PC partition containing 100's of files)
  80.           b) Right aligned the filename icon in the status window, so that filenames
  81.              nested down multiple directories are not visibly truncated.
  82.  
  83. v1.21     (21st May 1996)
  84.           a) Fixed silly bug that I missed in v1.20 in that when you drag the logfile
  85.              icon to a directory it was not set until you pressed return or saved the
  86.              choices.
  87.  
  88. v1.20     (17th May 1996)
  89.           a) Moved Log file control from "Logpath" file into Choices window to make
  90.              it easier to control. You can now set the file path of the log file and
  91.              the auto-reset options from the Choices window. The filepath icon can
  92.              be dragged to any directory window to set the full filepath.
  93.           b) A couple of error messages have been changed accordingly.
  94.           c) When you list a file, a text editor is automatically loaded if one has
  95.              been seen, rather than just creating a command window and LISTing the 
  96.              file.
  97.           d) Amended code so that the choices file can be updated correctly, even if
  98.              it is 'locked' or 'protected' by the user. To reset to the 'factory
  99.              default', simply delete the 'Choices' file and re-load !VZap. 'Choices'
  100.              will then be automatically created, containing the default options.
  101.           e) Added detection for the 'All New ID' virus
  102.           f) Changed inoculation code to improve !VZap's ability to remove suspect
  103.              lines from !Boot files.
  104.           g) Made extensive alterations to !Boot file scanning, so the virus scan
  105.              is a lot more thorough, especially when !Boot files have been infected
  106.              more than once.
  107.           h) Logfile automatically set to the default value if it cannot be created/
  108.              found on loading !VZap.
  109.  
  110. v1.19     (6th Mar 1996)
  111.           a) Closed logfile correctly on startup so that the occasional 'file open'
  112.              error is prevented on startup.
  113.  
  114. v1.18     (1st Mar 1996)
  115.           a) Added inoculation for BBCEconet virus.
  116.           b) Changed Breakfast virus detection slightly.
  117.           c) Made scanning for internal viruses a bit more frequent.
  118.           d) Added support for 'Not open for update' errors, if disc is write-
  119.              protected when you try inoculating a virus.
  120.              
  121. v1.17     (17th Feb 1996)
  122.           a) Added support for ArcFS while scanning for viruses, although due to
  123.              complexities giving support for so many different archivers which are
  124.              available, !VZap may not work with very old versions of ArcFS.
  125.           b) Added warning message on loading about archives possibly being read-
  126.              only. I can't see an obvious way to detect whether a de-archiver is
  127.              read or write, as there are now so many available.
  128.           c) Another side-effect is that VZap may well display something like
  129.              "scanning 68 out of 11 files". This simply means that one or more
  130.              of the files are archived and VZap has detected more files inside the
  131.              archives.
  132.           d) !VZap can now have it's logfile located anywhere, should you no
  133.              longer require it to be placed within !VZap itself. Simply re-define
  134.              the filename stored in the '!VZap.Logpath' file.
  135.  
  136. v1.16     (13th Jan 1996)
  137.           a) Added short bit of code to give a friendly message when no viruses
  138.              are detected during a memory scan.
  139.              
  140. v1.15     (9th Jan 1995)
  141.           a) Code amended to cope with the Jester virus much better, now I've had
  142.              longer to examine it. !VZap should now work with all occurrances.
  143.           b) Scanning routine amended to cope with 'locked' or 'no user access'
  144.              files, rather than giving an error.
  145.           c) On recommendation of Martin Tillman, finally got around to examining
  146.              a copy of the RISC OS style guide and modified templates slightly
  147.              to take account of a few guidelines. One side effect is that the
  148.              mouse pointer icon no longer changes automatically under RISC OS 2.
  149.              Feel free to offer further comments though.
  150.           d) Also, added additional checking to prevent !VZap itself becoming
  151.              virus infected.
  152.  
  153. v1.14a    (11th Dec 1995)
  154.           a) 'Jester' module patch added so that it exits correctly. I discovered
  155.              this minutes after I gave a couple of people copies of v1.14 (teach
  156.              me to bug test properly!) - Version 1.14 is prone to crashing the 
  157.              machine at odd occasions if Jester is detected in memory and zapped
  158.              from memory. Note this only occured if trying to zap a module ALREADY
  159.              in memory and did not affect it's scanning ability.
  160.  
  161. v1.14     (8th Dec 1995)
  162.           a) Code added to detect and eliminate "Jester" virus. !VZap will
  163.              now detect, eliminate and restore affected files. In addition,
  164.              !VZap will prevent the Jester virus from loading into the
  165.              computer whilst !VZap is installed.
  166.           b) Moved wimpslot detection from 'stat' routine to 'message' routine
  167.              so that changing wimpslots no longer obscure more important info.
  168.           c) Added 'Scan memory' option to Main menu, to save having to open 
  169.              the Choices window (where it still exists).
  170.  
  171. v1.13     (21st Oct 1995)
  172.           a) Cancelled option c) in version 1.10 (above) as I got fed up 
  173.              with with the scan window closing after each scan.
  174.           b) Amended scan routine to cope with Archives and ArcFSArc's
  175.              better. (If Spark is already loaded)
  176.              
  177. v1.12     (4th Oct 1995)
  178.           a) Changed templates slightly, on recommendation of A.McDiarmid.
  179.           b) Fixed slight delay in escape from virus scan routine.
  180.  
  181. v1.11     (23rd Sep 1995)
  182.           a) Fixed minor bug in Scanboot ptr where a virus load at byte 0 of
  183.              a !Boot file was sometimes missed.
  184.           b) Corrected 'Default','Save',Cancel' and 'OK' icons in choices
  185.              window so that clicking with 'Adjust' does not close the
  186.              choices window.
  187.  
  188. v1.10     (1st Aug 1995)
  189.           a) Adjusted icon to appear on right side of any applications
  190.              (RISC OS 3.0 and above only)
  191.           b) Added facility to drag a directory into the options window
  192.              in order to set the 'Scan on startup' filepath.
  193.           c) The status window is now closed automatically after virus
  194.              scanning if no viruses are found.
  195.           d) Attempts to 'Stamp' a write-protected disc now correctly
  196.              gives an error.
  197.  
  198.           Thank you for John Laski for suggesting improvements a-d above.
  199.           
  200. v1.09     (23rd Jun 1995)
  201.           a) Fixed minor bug in scan routine where comments sometimes
  202.              confused the issue of multiple target searches.
  203.           b) Rearranged directory structure of log files, now including
  204.              an automatic backup of the last log file.
  205.           c) When commenting out suspicious !Boot files, the | character
  206.              is now correctly inserted at the beginning of the suspicious
  207.              line rather than before the suspicious word.
  208.           d) Fixed minor discrepancy in the 'Messages' file for the
  209.              interactive help on the Choices window.
  210.           e) Instructions enhanced and indexed separately.
  211.              
  212. v1.08     (14th Mar 1995)
  213.           a) Fixed bug where setting RAM: correctly switches to drive 0:
  214.           b) Allowed ESCAPE to work from FNconfirm (virus kill routine)
  215.           c) Bug fix in colour icons when virus is found with no AutoZap.
  216.  
  217. v1.07     (4th Mar 1995)
  218.           a) Fixed bug whereby multiple 'dodgy' lines in !Boot files failed
  219.              to be picked up (after the first one)
  220.           b) Added 'friendly' message for when "VProtect" is detected.
  221.           c) When dodgy lines are detected in !Boot files, the whole file is
  222.              no longer deleted. The line is merely commented out by
  223.              inserting a | code at the beginning.
  224.           d) Fixed a couple of bugs in archive scanning routine, so that
  225.              the detection for CFS and SPARKFS is a bit better.
  226.           e) New templates designed. Much thanks are due to Dave Parr for 
  227.              designing them.
  228.  
  229. v1.06     (7th Feb 1995)
  230.           a) Small bug fix where some long (non text) !Boot files gave fatal
  231.              error #8.
  232.  
  233. v1.05     (12th Oct 1994)
  234.           a) Small bug fix where !VZap quits after finding one virus when
  235.              'Auto Quit' is on.
  236.  
  237. v1.04     (28th Sep 1994)
  238.           a) Fixed bugs in interactive menu help sometimes giving the wrong
  239.              help text.
  240.           b) Support for NexusFS added.
  241.             
  242. v1.03     (18th Jul 1994)
  243.           - Added extra virus inoculation (Icon5574)
  244.           - Added 'Auto Quit' option to choices
  245.  
  246. v1.02     (28th Apr 1994)
  247.  
  248. v1.01     (20th Apr 1994)
  249.           - Increased indirected menu memory allocation so that multiple
  250.             tasks don't crash the machine any more. (ie. more than 3 
  251.             'counts')
  252.           - Changed messages slightly to cater for options that only work
  253.             on RISC OS 3.1 and above, rather than 3.0
  254.           - Pointer to sprite area read via "Read_DynamicArea" rather than
  255.             an absolute value (20*1024*1024), therefore should work on
  256.             RISC PC machines.
  257.  
  258. v1.00     (2nd April 1994)
  259.           - Fixed bug where desktop crashes if 'cancel' is clicked in
  260.             registration window.
  261.           - Amended 'sprite memory claim' routine so that other applications
  262.             workspace (ie. !SparkFS) shouldn't be corrupted.
  263.  
  264. v1.00     (18th Mar 1994)
  265.       - As GuardianPro version 5.11
  266.           - Removed 'rounding' bug where 1.6M discs where displayed
  267.             as 2M with clone on.
  268.           - fixed bug in disc editor where pointer got drawn in the wrong
  269.             place if the edit window had been moved.
  270.           - Blank map option added to disc editor 'disc' menu.
  271.           - Messages taken out and added to 'Messages' file.
  272.           - 'Scramble disc' facility added.
  273.           - Some windows and icons changed to give a more 'Acorn'
  274.             consistent feel.
  275.